How to Break the Bank: Semantics of Capability Policies

نویسندگان

  • Sophia Drossopoulou
  • James Noble
چکیده

The object capability model is a de-facto industry standard widely adopted for the implementation of secure software. We call capability policies the policies enforced by programs using object capabilities. Such policies tend to restrict the objects and the circumstances which may access services. In this paper we argue that capability policies should be made explicit and written separately from the code implementing them. We also argue that the specification of capability policies requires concepts that go beyond the features of current specification languages. Moreover, we argue that we need methodologies with which to prove that programs adhere to their capability policies as specified. To give precise semantics to capability policy specifications, we propose execution observations, which talk about various properties of a program’s execution. We use execution observations to write the formal specification of five out of the six informal policies in the mint example, famous in the object capability literature. In these specifications, the conclusions but also the premises may relate to the state before as well as after execution, the code may be existentially or universally quantified, and interpretation quantifies over all modules extending the current module. In statically typed languages, adherence of code to the capability policies relies heavily on the guarantees provided by type system features such as final and private.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Discourse Analysis of “The Prince and His Companions” in Kelileh and Demneh Based On Semio-Semantics

Despite showing an overtly simple structure, the semantic process in classic literary-narrative discourse conforms to complicated semiotic systems. As a result, semio-semantics is deemed as one of the most scientific, reliable tools since it helps intradiscursive semio-textual propositions be phenomenologically, and even epistemologically, analyzed. Consequently, the narrative discourse in “The...

متن کامل

The Impact of Liquidity Requirements on Central Bank Policies in Interbank Market of Iran

 The interbank rate has a great impact on the bank's economic activities that it is one of the important instrument for central bank policy. Banks to back up their funds or liquidity demand participate in the interbank market. These change their needed or surplus liquidity based on interbank market conditions. According to this, liquidity requirements can change the central banks' monetary poli...

متن کامل

The Impact of Provisioning Policies on Non-Performing Loans

The Central Bank has specific regulations, including asset classification guidelines and how to perform loan’s loss provisioning to oversee banks and credit institutions. The Central Bank seeks to improve the quality of the loan and reduce the amount of non-performing loans by reducing the revenues of the bank or credit institution through imposing fine on balance of each of the categories of n...

متن کامل

Implications of the Imperfect Deposit Market Structure for Micro and Macro Discretionary Prudential Policies

The aim of this study is to theoretically investigate the role of the bank deposit market structure in how effective micro and macro prudential policies in determining the regulatory capital of banks in combination with monetary policy. To achieve this, a partial equilibrium analytical framework has been developed that includes rational economic entities and the possibility of contagion risk in...

متن کامل

E-recruitment in Iranian Bank and insurance industry

Currently, e-recruiting is one of the most successful e-commerce applications as a method for quickly reaching a large pool of the potential job seekers. The capability of advanced e-recruiting tools has enabled recruiters to quickly identify and hire qualified candidates, and to build ongoing relationships with prospective employees. The aim of this paper is to review and analyze the E- recrui...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014